.homeList{
	width: 100%;
	height: 100%;
	background: #F5F5F5;
	font-size: 24rpx;
	.tabBox{
		background: #fff;
	}
	.companyList{
		width: 100%;
		height: 800rpx;
		background: #F5F5F5;
		.listChild{
			margin: 20rpx 0rpx;
			background: #fff;
			.productTitle{
				font-size: 26rpx;
				border-bottom: 2rpx solid #dcdbdb;
				padding: 20rpx 0rpx;
				view{
					display: inline-block;
					vertical-align: middle;
					text-align: right;
				}
				.productName{
					font-size: 28rpx;
					text-align: left;
					width: e('calc(70% - 20rpx)');
					padding-left: 20rpx;
				}
				.productMore{
					width: e('calc(30% - 20rpx)');
					padding-right: 20rpx;
				}
			}
			.productBox,.productBoxMid{
				width: 28%;
				margin: 4%;
				display: inline-block;
				vertical-align: top;
				text-align: left;
				.selfEmployed{
					display: inline-block;
					margin-right: 10rpx;
					background: red;
					color: #fff;
					padding: 5rpx;
					border-radius: 40%;
					text-align: center;
					font-size: 18rpx;
				}
				.productImg{
					width: 100%;
					height: 200rpx;
					margin: auto;
					image{
						width: 100%;
						height: 100%;
					}
				}
				.productText{
					overflow : hidden;
					display: -webkit-box;
          text-align: center;
					-webkit-line-clamp:2;
					-webkit-box-orient: vertical;
					margin: 20rpx 0rpx;
				}
				.productprice{
					color: red;
					.smallNum{
						font-size: 20rpx;
					}
				}
			}
			.productBoxMid{
				margin: 4% 0%;
			}
		}
	}
	.msgImg{
		width: 100%;
	}
	.tabBox{
		width: 100%;
		background: #fff;
		.tabChild{
			text-align: center;
			display: inline-block;
			vertical-align: middle;
			color: #000;
			width: 25%;
			margin: 20rpx 0rpx;
		}
		.at-avatar{
			margin: auto;
			margin-bottom: 10rpx;
		}
	}
	.iconText{
		display: inline-block;
		vertical-align: middle;
		width: 100rpx;
		color: #fff;
		font-size: 24rpx;
		image{
			width: 40rpx;
		}
	}
	.choseList{
		width: auto;
		position: absolute;
		top: 20rpx;
		left: 0px;
		margin: 0 auto;
		text-align: center;
		height:95rpx;
		width: 100%;
		background: rgba(0,0,0,0);
		z-index: 100000;
		.search{
			display: inline-block;
			width: e('calc(100% - 200px)');
			height:100%;
			color: #FFF;
			border: none;
			box-shadow: none;
			font-size: 28rpx;
			line-height: 75px;
			border-radius:14px;
			margin: auto;
			vertical-align: middle;
			z-index: 100000;
			.at-input{
				border-radius: 40rpx;
			}
			.at-input__container {
				height: 35rpx;
				padding: 0rpx 20rpx;
			}
			.inputSearch{
				float: right;
				width: 556px;
				height: 100%;
				padding-right: 40px
			}
			image{
				width:39px;
				float: left;
				margin-left: 18px;
				margin-top: 19px;
			}
			input{
				margin-left: 80px;
				text-align: left;
				margin-left: 0px;
				height: 100%;
				font-size:28rpx;
			}
			.at-input{
				padding: 19px 0;
				background: #FAFAFA;
			}
		}
		.listIcon{
			display: inline-block;
			width:88px;
			height:70px;
			background:rgba(250,250,250,1);
			box-shadow:1px 1px 10px 0px rgba(148,148,148,0.58);
			border-radius:14px;
			margin: auto;
			vertical-align: top;
			margin-left: 10px;
			text-align: center;
			padding-top: 10px;
			image{
				width: 35px;
				margin-bottom: 2px;
			}
			.listText{
				font-size:28rpx;
				color:rgba(65,161,247,1);
				margin: auto;
			}
		}
	}
	.topBox{
		width: 100%;
		text-align: center;
		padding-bottom: 10px;
		height: 420rpx;
		.bannerDef{
			width: 678px;
			margin-top: 70px;
		}
		swiper{
			height: 100%;
			image{
				width: 100%;
				height: 100%;
				border: 1px solid rgba(0,0,0,0);
			}
		}
	}
	.tableBox{
		width: e('calc(100% - 80px)');
		padding: 20rpx 40rpx;
		text-align: left;
		font-size: 28rpx;
		color: #000;
		.title{
			font-size: 32rpx;
			font-weight: bold;
			margin-top: 40rpx;
		}
		.numText{
			color: darkgray;
			margin: 20rpx 0rpx;
			margin-bottom: 40rpx;
		}
		.tableList{
			border-bottom: 2rpx solid #dcdbdb;
			padding: 20rpx 0rpx;
			.tableName,.tableValue{
				display: inline-block;
				vertical-align: top;
				color: dimgray;
				width: 20%;
				margin-right: 5%;
			}
			.tableName{
				text-align: justify;
				text-align-last:justify;
			}
			.tableValue{
				color: #000;
				width: 70%;
				margin-right: 0%;
			}
		}
	}
}
